package team.kas.anime.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;
import team.kas.anime.pojo.User;

public interface UserMapper {
    int deleteByPrimaryKey(String id);

    int insert(User record);

    User selectByPrimaryKey(String id);

    List<User> selectAll();

    int updateByPrimaryKey(User record);

    User selectByUsername(String username);

//xufangjuan
    List<User> selectByLike(@Param("value") String value, @Param("page")Integer page, @Param("limit")Integer limit);

//    int deleteByPrimaryKey(String id);
//
//    int insert(User record);
//
//    User selectByPrimaryKey(String id);
//
//    List<User> selectAll();
//
//    int updateByPrimaryKey(User record);

    List<User> selectByPage(@Param("start") Integer startpostion,@Param("limit") Integer limit);

    Integer selectcount();

    void deleteBulk(String[] array);

    void update(@Param("id") String id, @Param("value") String value,@Param("filed") String filed);

    String selectimg(int i);

    int count(String id);

    User selectByNickName(String uid);
}